bb6d7ef0e39e8dbf3c04bb72fd2f0db17df6110c,src/freenet/client/async/SplitFileFetcherSegment.java,SplitFileFetcherSegment,onSuccessInner,#Bucket#number#ObjectContainer#ClientContext#,300

Before Change


				}
				if(persistent)
					container.activate(dataBuckets[blockNo], 1);
				if(!dataBuckets[blockNo].trySetData(data)) {
					if(logMINOR)
						Logger.minor(this, "Already have data for data block "+blockNo);
					data.free();

After Change


				}
				if(persistent)
					container.activate(dataBuckets[blockNo], 1);
				Bucket existingBlock = dataBuckets[blockNo].trySetData(data);
				if(existingBlock != null) {
					if(logMINOR)
						Logger.minor(this, "Already have data for data block "+blockNo);
					if(existingBlock != data) {